package com.ruicar.afs.cloud.apply.common.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @description: 渠道申请表
 * @author: sijun.yu
 * @date: 2020/5/11 17:58
 */
@Data
@TableName(value = "apply_channel_info", autoResultMap = true)
@Accessors(chain = true)
public class ApplyChannelInfo extends BaseEntity<ApplyChannelInfo> {

    /**
     * 申请编号
     */
    private String applyNo;
    /**
     * 渠道归属
     */
    private String channelBelong;
    /**
     * 渠道评级
     */
    private String channelGrade;
    /**
     * 总对总-主营品牌
     */
    private String mainBrand;
    /**
     * 合作商ID
     */
    private String channelId;
    /**
     * 合作商代码
     */
    private String channelCode;
    /**
     * 合作商名称
     */
    private String channelName;
    /**
     * 普通车商ID
     */
    private String ordinaryCarDealersId;
    /**
     * 普通车商名称
     */
    private String ordinaryCarDealersName;
    /**
     * 城市经理;区域经理 合作商：区域经理直营车商：城市经理
     */
    private String customerManager;
    /**
     * 直营车商ID
     */
    private String directCarDealersId;
    /**
     * 直营车商名称
     */
    private String directCarDealersName;
    /**
     * 优质等级
     **/
    private String qualityGrade;
    /**
     * 合作商省份
     */
    private String channelProvince;
    /**
     * 合作商城市
     */
    private String channelCity;
    /**
     * 开户行
     */
    private String receiptBankCode;

    @TableField(exist = false)
    private String receiptBankName;
    /**
     * 收款方账号
     */
    private String receiptAccount;
    /**
     * 收款方名称
     */
    private String receiptName;
}
